<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2037373769249303033</id><updated>2026-03-11T14:25:42.247+05:30</updated><category term="How To"/><category term="Hack Tips"/><category term="Ubuntu"/><category term="Downloads"/><category term="Linux"/><category term="Security"/><category term="Microsoft Windows"/><category term="Windows Tricks"/><category term="Technical"/><category term="Hack tools"/><category term="internet"/><category term="Microsoft"/><category term="free"/><category term="online"/><category term="Django"/><category term="Drupal"/><category term="Google"/><category term="edit"/><category term="Android"/><category term="network"/><category term="Recovery Tools"/><category term="Registry Related"/><category term="coding"/><category term="Open Source"/><category term="Programming"/><category term="Windows"/><category term="FaceBook"/><category term="Technical Information"/><category term="IP address"/><category term="Website"/><category term="Anti-Virus"/><category term="Python"/><category term="Share"/><category term="exceptions"/><category term="Apache"/><category term="Buildozer"/><category term="Convertors and Cutters"/><category term="Google Chrome"/><category term="Windows Registry"/><category term="clients"/><category term="Anonymity"/><category term="Ant"/><category term="Download Manager"/><category term="Forums"/><category term="Java"/><category term="MySql"/><category term="Operating system"/><category term="PhpBB"/><category term="Uploading and downloading"/><category term="Virus"/><category term="Windows 7"/><category term="Windows 8"/><category term="commerce"/><category term="firewall"/><category term="C"/><category term="E-Commerce"/><category term="Hotspots"/><category term="LeetCode"/><category term="Mobile"/><category term="Mozilla Firefox"/><category term="Password"/><category term="Players"/><category term="Proxy server"/><category term="Utilities"/><category term="Web design"/><category term="Acquia"/><category term="Articles"/><category term="BitTorrent"/><category term="Blackberry"/><category term="Encrytion"/><category term="Firefox"/><category term="Gmail"/><category term="Login"/><category term="Mac"/><category term="Malicious Software"/><category term="New Technology"/><category term="PDF"/><category term="Twitter"/><category term="Vulnerability"/><category term="Web page"/><category term="Wi-Fi"/><category term="cookies"/><category term="php"/><category term="zip"/><category term="Bing"/><category term="Boot"/><category term="Bugs"/><category term="Errors"/><category term="FTP"/><category term="File hosting service"/><category term="Filesharing"/><category term="Flying car"/><category term="Google Hacking"/><category term="Google+"/><category term="Hacking"/><category term="Hardware"/><category term="IPv6"/><category term="Images"/><category term="Installation (computer programs)"/><category term="Internet Service Provider (ISP)"/><category term="JavaScript"/><category term="Keyboard layout"/><category term="LAN"/><category term="MATLAB"/><category term="Mac OS"/><category term="Math"/><category term="MegaUpload"/><category term="Megavideo"/><category term="Microsoft Office"/><category term="Music"/><category term="Nokia"/><category term="Pointer"/><category term="Portable"/><category term="Ports"/><category term="Programs"/><category term="Qt"/><category term="Remote Desktop Services"/><category term="SQL"/><category term="Smartphone"/><category term="Social Network"/><category term="Themes"/><category term="Tomcat"/><category term="Torrent file"/><category term="Unix"/><category term="Videos"/><category term="Virtualization"/><category term="WinRAR"/><category term="Windows Vista"/><category term="Windows Xp"/><category term="Yahoo"/><category term="back up"/><category term="chrome extension"/><category term="iPhone"/><category term="links"/><category term="photoshop"/><category term="torrent"/><category term="Archive"/><category term="Batch file"/><category term="Blogsolute"/><category term="Browsers"/><category term="CD"/><category term="CSS"/><category term="Cameyo"/><category term="Cascading Style Sheets"/><category term="Clone"/><category term="Compiz"/><category term="DVD"/><category term="Database"/><category term="Defragmentation"/><category term="Development Tips"/><category term="Dictionary"/><category term="Docks"/><category term="Drivers"/><category term="EXE"/><category term="Encryption"/><category term="Error Resolution"/><category term="Flash"/><category term="Frontend Development"/><category term="Fun"/><category term="GPU"/><category term="Germany"/><category term="Gnome"/><category term="Google Earth"/><category term="Grub"/><category term="Guest Post"/><category term="Hard disk drive"/><category term="Hypertext Transfer Protocol"/><category term="ISP"/><category term="Installation Errors"/><category term="Intel and AMD"/><category term="Internet Explorer"/><category term="Internet service provider"/><category term="JDBC driver"/><category term="Java Database Connectivity"/><category term="Kivy"/><category term="Languages"/><category term="Look out"/><category term="Malware"/><category term="Malwares"/><category term="Manager"/><category term="Media Player"/><category term="Memory management"/><category term="Messenger"/><category term="Misc"/><category term="Nautilus"/><category term="NetBalancer"/><category term="Netherlands"/><category term="News"/><category term="Node.js"/><category term="Object-oriented programming"/><category term="Office"/><category term="Opera"/><category term="PPT"/><category term="Packet analyzer"/><category term="Paypal"/><category term="Perl"/><category term="Permissions"/><category term="Photography"/><category term="Photos"/><category term="Plug-ins"/><category term="Port number"/><category term="Portable application"/><category term="ProxTube"/><category term="React Apps"/><category term="Resource Locator"/><category term="Reverse Engineering"/><category term="SQL injection"/><category term="SWF"/><category term="Samsung"/><category term="Secure Shell"/><category term="Software Installation"/><category term="Solutions"/><category term="Symbian OS"/><category term="Text mode"/><category term="Touchscreen"/><category term="Traffic"/><category term="Transformation pack"/><category term="Troubleshooting"/><category term="USB"/><category term="USB flash drive"/><category term="Uninstaller"/><category term="Universal Serial Bus"/><category term="User"/><category term="VBScript"/><category term="VLC media player"/><category term="Viruses"/><category term="Voip"/><category term="WAMP"/><category term="Web Development"/><category term="Web Hacking"/><category term="WebSockets"/><category term="Windows 10"/><category term="Windows Explorer"/><category term="Windows Media Center"/><category term="Windows Media Player"/><category term="WordPress"/><category term="YouTube"/><category term="Zurker"/><category term="access"/><category term="captcha"/><category term="chat"/><category term="codec"/><category term="container"/><category term="invisible ink"/><category term="jdbc"/><category term="keyboard"/><category term="kickstart"/><category term="npm"/><category term="p2p"/><category term="rename"/><category term="screen recorder"/><category term="server"/><category term="sms"/><category term="thunderbird"/><category term="video format"/><title type='text'>Globalsoftbay</title><subtitle type='html'>Tech tips and explorations</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>343</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-576160950656938599</id><published>2023-09-27T08:23:00.019+05:30</published><updated>2023-09-27T19:04:54.728+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Development Tips"/><category scheme="http://www.blogger.com/atom/ns#" term="Error Resolution"/><category scheme="http://www.blogger.com/atom/ns#" term="Frontend Development"/><category scheme="http://www.blogger.com/atom/ns#" term="Installation Errors"/><category scheme="http://www.blogger.com/atom/ns#" term="Node.js"/><category scheme="http://www.blogger.com/atom/ns#" term="npm"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="React Apps"/><category scheme="http://www.blogger.com/atom/ns#" term="Software Installation"/><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Development"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 10"/><title type='text'>How to Install Node.js in a Different Directory and Fix &#39;ENOENT&#39; Errors When Creating React Apps</title><summary type="text">Context:Issue occurs when attempting to create a React app using below command in a custom directory where Node.js and npm are installed.npx create-react-app my-frontend-app --template typescriptPlatform:&amp;nbsp;Windows 10Issue:Below errors occur when npm not being able to find the default directory due to the custom installation path.npm ERR! code ENOENT&amp;nbsp;npm ERR! syscall lstat&amp;nbsp;npm ERR! </summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/576160950656938599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2023/09/context-when-node.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/576160950656938599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/576160950656938599'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2023/09/context-when-node.html' title='How to Install Node.js in a Different Directory and Fix &#39;ENOENT&#39; Errors When Creating React Apps'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-3904953245389995035</id><published>2023-05-30T23:30:00.002+05:30</published><updated>2023-05-31T21:51:38.018+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="LeetCode"/><title type='text'>LeetCode 739 Daily temperatures solution - O(1) space O(n) time</title><summary type="text">The solution is same as LC&#39;s official editorial Approach 2: Array, Optimized SpaceBelow is my explanation in detailed manner.The problem statement asks for finding the number of days you have to wait until a warmer temperature, given a list of daily temperatures.Here&#39;s how the code work without using monotonic stack:&amp;nbsp;Initialize variables:&amp;nbsp;`n` represents the length of the input list `</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/3904953245389995035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2023/05/leetcode-739-daily-temperatures.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/3904953245389995035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/3904953245389995035'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2023/05/leetcode-739-daily-temperatures.html' title='LeetCode 739 Daily temperatures solution - O(1) space O(n) time'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-5877084159332571830</id><published>2023-05-28T22:38:00.008+05:30</published><updated>2023-05-29T11:35:15.316+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="LeetCode"/><title type='text'>LeetCode cheatsheet</title><summary type="text">
P𝗋𝗈𝖻𝗅𝖾𝗆 S𝗈𝗅𝗏𝗂𝗇𝗀 Tips	1. If an input array is sorted then		a. Binary search O(log n)		b. Two pointers O(n)	2. If asked for all permutations/subsets then		a. Backtracking (First preference)		b. Breadth First Search.	3. If given a tree or graphs then		a. DFS&amp;nbsp; (Preorder, Inorder, Postorder): O(n)		b. BFS (Level Order): O(n)	4. If Binary search tree:		a. - Left &amp;lt; Cur &amp;lt; Right: O</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/5877084159332571830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2023/05/leetcode-cheatsheet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/5877084159332571830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/5877084159332571830'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2023/05/leetcode-cheatsheet.html' title='LeetCode cheatsheet'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgQad9NPkYe0IRKwH2UljDFwFzoh3wUaZRpgFOWD6fa55r7xIrXcenIrxY4Lb5XfpJCPflPMA9CKviNSMfpO6xnTS4zlAlUDTH6TpQdRp4Rmnk2PtTBcw70kasF-yARJkuJDPFLSGcejtv52VZkeqnNLfbEZAASNa1YALom2zB-YVNX3gxODVExl9zA=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-6242438062131882684</id><published>2023-05-28T22:07:00.004+05:30</published><updated>2023-05-28T22:07:48.600+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="LeetCode"/><title type='text'>LeetCode 36. Valid Sudoku - Solution  Beats 92.52%</title><summary type="text">Problem&amp;nbsp;&amp;nbsp; &amp;nbsp;:&amp;nbsp;https://leetcode.com/problems/valid-sudoku/Solution&amp;nbsp;&amp;nbsp; &amp;nbsp;:&amp;nbsp;https://leetcode.com/problems/valid-sudoku/solutions/3572587/92ms-beats-92-52-python-36-valid-sudoku-28-may-2023/Submisson&amp;nbsp;&amp;nbsp; &amp;nbsp;:&amp;nbsp;https://leetcode.com/problems/valid-sudoku/submissions/Github code&amp;nbsp; &amp;nbsp; :&amp;nbsp;&amp;nbsp; &amp;nbsp;https://github.com/ravivanjarapu/</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/6242438062131882684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2023/05/leetcode-36-valid-sudoku-solution-beats.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/6242438062131882684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/6242438062131882684'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2023/05/leetcode-36-valid-sudoku-solution-beats.html' title='LeetCode 36. Valid Sudoku - Solution  Beats 92.52%'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-4736526060214171044</id><published>2023-05-28T21:27:00.008+05:30</published><updated>2023-05-28T21:34:36.883+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="LeetCode"/><title type='text'>Leetcode 238 Product of Array Except Self - Solution</title><summary type="text">Problem link:&amp;nbsp;https://leetcode.com/problems/product-of-array-except-self/Description (copied from above link)Given an integer array&amp;nbsp;nums, return&amp;nbsp;an array&amp;nbsp;answer&amp;nbsp;such that&amp;nbsp;answer[i]&amp;nbsp;is equal to the product of all the elements of&amp;nbsp;nums&amp;nbsp;except&amp;nbsp;nums[i].The product of any prefix or suffix of&amp;nbsp;nums&amp;nbsp;is&amp;nbsp;guaranteed&amp;nbsp;to fit in a&amp;nbsp;32-bit</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/4736526060214171044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2023/05/leetcode-238-product-of-array-except.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/4736526060214171044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/4736526060214171044'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2023/05/leetcode-238-product-of-array-except.html' title='Leetcode 238 Product of Array Except Self - Solution'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-270264029218861481</id><published>2022-12-04T11:49:00.003+05:30</published><updated>2022-12-04T12:17:06.264+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Math"/><title type='text'>How to find square root of a given number or expression</title><summary type="text">Newton-Raphson methodIf you enjoyed this post, make sure you subscribe to my RSS feed! Comments are encouraged</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/270264029218861481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2022/12/how-to-find-square-root-of-given-number.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/270264029218861481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/270264029218861481'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2022/12/how-to-find-square-root-of-given-number.html' title='How to find square root of a given number or expression'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/TmRMF83NpLI/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-6141492486825049013</id><published>2022-12-04T11:30:00.001+05:30</published><updated>2022-12-04T11:30:48.636+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Math"/><title type='text'>Derivatives in Mathematics</title><summary type="text">Example1:&amp;nbsp;f(x) = x4 + 2x3 - x2 + 4x -1
&amp;nbsp;Answer: f1(x) = 4x3 + 6x2 - 2x + 4
&amp;nbsp;Reference:&amp;nbsp;https://www.youtube.com/watch?v=QqF3i1pnyzUIf you enjoyed this post, make sure you subscribe to my RSS feed! Comments are encouraged</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/6141492486825049013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2022/12/derivatives-in-mathematics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/6141492486825049013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/6141492486825049013'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2022/12/derivatives-in-mathematics.html' title='Derivatives in Mathematics'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/QqF3i1pnyzU/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-3167840582811907587</id><published>2017-12-09T11:40:00.001+05:30</published><updated>2017-12-09T11:40:11.645+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Django"/><title type='text'>Django Building a blog | Designing blog data Schema</title><summary type="text">
Below is for Ubuntu.

source djangoTestEnv/bin/activate
cd Desktop
django-admin startproject blogSite
cd blogSite
python manage.py startapp myBlog
Go to blogSite/blogSite/settings.py and add &#39;myBlog&#39; in&amp;nbsp;INSTALLED_APPS section. It should look similar to belowINSTALLED_APPS = [&amp;nbsp; &amp;nbsp; &#39;django.contrib.admin&#39;,&amp;nbsp; &amp;nbsp; &#39;django.contrib.auth&#39;,&amp;nbsp; &amp;nbsp; &#39;django.contrib.contenttypes&#39;,</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/3167840582811907587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2017/12/django-building-blog-designing-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/3167840582811907587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/3167840582811907587'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2017/12/django-building-blog-designing-blog.html' title='Django Building a blog | Designing blog data Schema'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-3187834463234254829</id><published>2017-12-01T22:28:00.002+05:30</published><updated>2017-12-02T10:49:59.895+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Django"/><title type='text'>Django Learn Series | Fields</title><summary type="text">





Field Types:



Numeric Data

IntegerField&amp;nbsp;
DecimalField

Textual Data

CharField

Requires max_length attribute

TextField

Doesn&#39;t require max_length attribute

EmailField
URLField

File Data

FileField

Example: filename.docx

ImageField

Example: abc.jpg


Miscellaneous Data

BooleanField
DateTimeField



This link provides detailed info about field arguments and field types.




</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/3187834463234254829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2017/12/django-learn-series-fields.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/3187834463234254829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/3187834463234254829'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2017/12/django-learn-series-fields.html' title='Django Learn Series | Fields'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIL4PpQu7PniDthbnY0C1C56_02KxiKK6OJvuqGwS3eYF6COhOwLtbwjAwUEtzbzMAD3EAnPet1enY75PWldUmXkBsyD7SloqwDhyzVijh7ihNOwQV3hevGx85d6tzGCDA7x7a1CeENDY/s72-c/3475465970_4a84f6c4dd_o.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-3282362097754553095</id><published>2017-12-01T22:01:00.000+05:30</published><updated>2017-12-02T10:50:21.691+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Django"/><title type='text'>Django Learn Series| Settings</title><summary type="text">





settings.py is global to all apps in a django project.
Django documentation in this link provides good overview of the settings.
This link provides more detailed info of these settings
Settings those needed change for first time.

INSTALLED_APPS
TEMPLATES
STATICFILES_DIRS

Settings those might needed change.

DEBUG


Set to true
                    by default, but is best set to false
</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/3282362097754553095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2017/12/django-learn-series-settings.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/3282362097754553095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/3282362097754553095'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2017/12/django-learn-series-settings.html' title='Django Learn Series| Settings'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7evx6265NV7ThIUX_9HfgB5ly2IBkxfqcyBIOV75e3eLGEUrpQIhMV2A0Cx_FdAXQwFGHNdwNrjLqh_4IV24FhBaQZZ6E5twSjiM84WKvyeYpBcF_4szkumacD_ysPWR5TpTVSDAm-fQ/s72-c/3475465970_4a84f6c4dd_o.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-5360647099112919953</id><published>2017-11-30T23:38:00.002+05:30</published><updated>2017-12-01T22:01:53.911+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Django"/><title type='text'>Django Learn Series | Creating a Django App</title><summary type="text">




cd&amp;nbsp;Desktop/DjangoPractice/firstdjango
python manage.py startapp firstapp
Files inside firstapp folder are below

models.py -- DB interaction
admin.py -- admin interface
views.py -- App&#39;s logic and URL request / response
tests.py -- Automated tests&amp;nbsp;
migrations folder -- auto generated. Migration files about DB tables changes for the app





Previous in this Series&amp;nbsp;|&amp;nbsp;Next </summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/5360647099112919953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2017/11/django-creating-django-app.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/5360647099112919953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/5360647099112919953'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2017/11/django-creating-django-app.html' title='Django Learn Series | Creating a Django App'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7evx6265NV7ThIUX_9HfgB5ly2IBkxfqcyBIOV75e3eLGEUrpQIhMV2A0Cx_FdAXQwFGHNdwNrjLqh_4IV24FhBaQZZ6E5twSjiM84WKvyeYpBcF_4szkumacD_ysPWR5TpTVSDAm-fQ/s72-c/3475465970_4a84f6c4dd_o.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-3752976989520902456</id><published>2017-11-30T23:28:00.000+05:30</published><updated>2017-12-01T22:00:46.954+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Django"/><title type='text'>Django Learn Series | Creating a Django project</title><summary type="text">






source djangoTestEnv/bin/activate
Create a folder like&amp;nbsp;DjangoPractice on Desktop
cd Desktop/DjangoPractice
django-admin startproject firstdjango

Auto creates&amp;nbsp; a folder named&amp;nbsp;firstdjango and required files in it
Subfolder named&amp;nbsp;firstdjango inside&amp;nbsp;firstdjango&amp;nbsp;will have&amp;nbsp;

init.py
settings.py

Configures Django

urls.py

Routes requests based on URL

wsgi.py</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/3752976989520902456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2017/11/django-creating-django-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/3752976989520902456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/3752976989520902456'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2017/11/django-creating-django-project.html' title='Django Learn Series | Creating a Django project'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7evx6265NV7ThIUX_9HfgB5ly2IBkxfqcyBIOV75e3eLGEUrpQIhMV2A0Cx_FdAXQwFGHNdwNrjLqh_4IV24FhBaQZZ6E5twSjiM84WKvyeYpBcF_4szkumacD_ysPWR5TpTVSDAm-fQ/s72-c/3475465970_4a84f6c4dd_o.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-2773485783595822061</id><published>2017-11-30T22:42:00.003+05:30</published><updated>2017-12-01T21:47:36.317+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Django"/><title type='text'>Django Learn Series | Installation</title><summary type="text">



On Ubuntu Machine, use below steps.


sudo -H pip install virtualenv

Using pip and installing virtualenv (recommended) instead of global installation

virtualenv -p python djangoTestEnv

djangoTestEnv is sample name of virtual environment

source djangoTestEnv/bin/activate

Activating djangoTestEnv

pip install django

Installing django in djangoTestEnv

pip freeze

This is to check </summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/2773485783595822061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2017/11/django-installation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/2773485783595822061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/2773485783595822061'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2017/11/django-installation.html' title='Django Learn Series | Installation'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8heAVG0dlVq2fmpgovrzQCQ0YERl4PgRc9NnwiAQqMFbzxkM31G7kvQgzreb8NYPke4tguvZe9yw-KpXshmEEXGGg_7kUHh7oca9FRxbuJRS7zJ5jnF4Y6LqhBTSitWo1il0SBYNJhmI/s72-c/3475465970_4a84f6c4dd_o.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-6617605813014528047</id><published>2017-09-18T23:45:00.002+05:30</published><updated>2017-09-18T23:45:55.601+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="Qt"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>[How To] Convert Qt Designer file.py to Python Code</title><summary type="text">



Assuming input.ui is the file created in Qt Designer, output.py is the python code file name,


open Terminal and cd to input.ui folder.
Type pyuic4 -x input.ui -o output.py and hit Enter
output.py gets created in same folder and run it from Python to get the UI window.






If you enjoyed this post, make sure you subscribe to my RSS feed! Comments are encouraged
</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/6617605813014528047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2017/09/how-to-convert-qt-designer-filepy-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/6617605813014528047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/6617605813014528047'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2017/09/how-to-convert-qt-designer-filepy-to.html' title='[How To] Convert Qt Designer file.py to Python Code'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA_-O9qrf6sL-zsKDhn5h1HGvIBPgEatA4xEkoYo9AuCyRVgCAXtdJYvEmul6ieY239ngEvTDdAgTzmaB4hbbqYq7FRoCEVKNr9DIb-e2Y1lzQlKtGS4lLePvNF8muxqtiZcpfclJoMU0/s72-c/qt-logo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-7941432984857831834</id><published>2017-09-18T23:39:00.001+05:30</published><updated>2017-09-18T23:40:05.804+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="Qt"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>[How To] Install  PyQt4 and Qt Designer for Python 2</title><summary type="text">



For Ubuntu:


Below is the command to install  PyQt4 and Qt Designer for Python 2


sudo apt-get install pyqt4-dev-tools qt4-designer







If you enjoyed this post, make sure you subscribe to my RSS feed! Comments are encouraged
</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/7941432984857831834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2017/09/how-to-install-pyqt4-and-qt-designer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/7941432984857831834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/7941432984857831834'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2017/09/how-to-install-pyqt4-and-qt-designer.html' title='[How To] Install  PyQt4 and Qt Designer for Python 2'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA_-O9qrf6sL-zsKDhn5h1HGvIBPgEatA4xEkoYo9AuCyRVgCAXtdJYvEmul6ieY239ngEvTDdAgTzmaB4hbbqYq7FRoCEVKNr9DIb-e2Y1lzQlKtGS4lLePvNF8muxqtiZcpfclJoMU0/s72-c/qt-logo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-4381380951042461927</id><published>2016-06-01T12:56:00.000+05:30</published><updated>2016-06-01T12:56:06.742+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ant"/><category scheme="http://www.blogger.com/atom/ns#" term="Buildozer"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>ERROR: build.xml:taskdef A class needed by class com.android.ant.GetUiTargetTask cannot be found: com/android/utils/ILogger</title><summary type="text">



ERROR:
~/.buildozer/android/platform/android-sdk-XX/tools/ant/build.xml:taskdef A class needed by class com.android.ant.GetUiTargetTask cannot be found: com/android/utils/ILogger

Context:
Running ant debug for buildozer



SOLUTION:


Back up the Lib folder in&amp;nbsp;/usr/share/ant (check by using whereis ant) of original ant installation.
Make a link of&amp;nbsp;~/.buildozer/android/platform/</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/4381380951042461927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2016/06/error-buildxmltaskdef-class-needed-by.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/4381380951042461927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/4381380951042461927'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2016/06/error-buildxmltaskdef-class-needed-by.html' title='ERROR: build.xml:taskdef A class needed by class com.android.ant.GetUiTargetTask cannot be found: com/android/utils/ILogger'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-3589465040348246066</id><published>2016-05-31T19:47:00.001+05:30</published><updated>2016-05-31T19:48:23.725+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Ant"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>How to input ${sdk.dir} to build.xml | Apache Ant | Ubuntu</title><summary type="text">


Assuming, $ANDROID_HOME (environmental variable ) refers to android sdk directory, you can inject the ANDROID_HOME &amp;nbsp;into the sdk.dir property using the following ant command.

$ ant debug -Dsdk.dir=$ANDROID_HOME

ANDROID_HOME must be an absolute path such as /home/username/something/android-sdk






If you enjoyed this post, make sure you subscribe to my RSS feed! Comments are encouraged
</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/3589465040348246066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/how-to-input-sdkdir-to-buildxml-apache.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/3589465040348246066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/3589465040348246066'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/how-to-input-sdkdir-to-buildxml-apache.html' title='How to input ${sdk.dir} to build.xml | Apache Ant | Ubuntu'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-752400202741500072</id><published>2016-05-31T10:23:00.001+05:30</published><updated>2017-09-18T22:45:00.679+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Mouse cursor not visible | Ubuntu</title><summary type="text">



SOLUTION:
sudo modprobe -r psmouse
sudo modprobe psmouse









If you enjoyed this post, make sure you subscribe to my RSS feed! Comments are encouraged
</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/752400202741500072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/mouse-cursor-not-visible-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/752400202741500072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/752400202741500072'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/mouse-cursor-not-visible-ubuntu.html' title='Mouse cursor not visible | Ubuntu'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeJaAeqBGrOFHKPII3TpzavFbRWo0gFRAiQ6cmFbUMmMuFp5fvs9DpjUr40qZQtcgYsAO0wJSNdTKjsievtkHg6cAmyQ4zWNxNhUMJqHUaaeybJLw72fALbnR_XTHdiXCCxdaq35aDIro/s72-c/117712-200.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-531177575410406333</id><published>2016-05-31T10:06:00.001+05:30</published><updated>2016-05-31T10:06:51.798+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>android update project:  command not found | Ubuntu</title><summary type="text">

Context:
Running android update project

ERROR:
command not found

Solution:


export ANDROID_HOME=/Applications/android-sdks
Add Tools to PATH

export PATH=${PATH}:${ANDROID_HOME}/tools

Add platform-tools to PATH

export PATH=${PATH}:${ANDROID_HOME}/platform-tools








If you enjoyed this post, make sure you subscribe to my RSS feed! Comments are encouraged
</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/531177575410406333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/android-update-project-command-not.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/531177575410406333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/531177575410406333'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/android-update-project-command-not.html' title='android update project:  command not found | Ubuntu'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-1666101890780596584</id><published>2016-05-31T10:01:00.002+05:30</published><updated>2017-09-18T22:40:16.729+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Ant"/><category scheme="http://www.blogger.com/atom/ns#" term="Buildozer"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>ERROR: subprocess.CalledProcessError: Command &#39;[&#39;ant&#39;, &#39;debug&#39;]&#39; returned non-zero exit status 1 | Ubuntu | Buildozer</title><summary type="text">

Context:
Running buildozer android debug

ERROR:
subprocess.CalledProcessError: Command &#39;[&#39;ant&#39;, &#39;debug&#39;]&#39; returned non-zero exit status 1


SOLUTION:


Go to&amp;nbsp;~/.buildozer/android/platform/android-sdk-24/tools/ant
Run ant debug
You will find issues.
Sort them out.







If you enjoyed this post, make sure you subscribe to my RSS feed! Comments are encouraged
</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/1666101890780596584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/error-subprocesscalledprocesserror.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/1666101890780596584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/1666101890780596584'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/error-subprocesscalledprocesserror.html' title='ERROR: subprocess.CalledProcessError: Command &#39;[&#39;ant&#39;, &#39;debug&#39;]&#39; returned non-zero exit status 1 | Ubuntu | Buildozer'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdF3r1yGkHmcrLRvFbxpABVLvlyDywunD_jYnaOhwl8LY0hEUBsdyGwviuGRcTgVXHzWI_tx2u7td3OMuMj94fEv5dD2_8Wb7dUYFSTLX7FA41Du1vzIyih6DGB-PczQyR_KD0kpHFFas/s72-c/2000px-Apache-Ant-logo.svg.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-164284115075694687</id><published>2016-05-30T18:53:00.001+05:30</published><updated>2016-05-30T18:53:13.173+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ant"/><category scheme="http://www.blogger.com/atom/ns#" term="Apache"/><category scheme="http://www.blogger.com/atom/ns#" term="Buildozer"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>ERROR: Target id &#39;android-xx&#39; is not valid. Use &#39;android list targets&#39; to get the target ids | Buildozer | Ubuntu</title><summary type="text">

ERROR:
Target id &#39;android-xx&#39; is not valid. Use &#39;android list targets&#39; to get the target ids.
...
...
...
File &quot;/usr/lib/python2.7/subprocess.py&quot;, line 541, in check_call
&amp;nbsp; &amp;nbsp; raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command &#39;[&#39;ant&#39;, &#39;debug&#39;]&#39; returned non-zero exit status 1

SOLUTION:


Upgrade ant that is linked to Buildozer
Install using sudo apt-get </summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/164284115075694687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/error-target-id-android-xx-is-not-valid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/164284115075694687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/164284115075694687'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/error-target-id-android-xx-is-not-valid.html' title='ERROR: Target id &#39;android-xx&#39; is not valid. Use &#39;android list targets&#39; to get the target ids | Buildozer | Ubuntu'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-1090472426142678625</id><published>2016-05-30T18:43:00.003+05:30</published><updated>2017-09-18T22:42:35.418+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ant"/><category scheme="http://www.blogger.com/atom/ns#" term="Apache"/><category scheme="http://www.blogger.com/atom/ns#" term="Buildozer"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>ANT version change | Buildozer | Ubuntu</title><summary type="text">








Type which ant in terminal.&amp;nbsp;
Mine resulted with /usr/bin/ant. If apache ant is not installed already, you might get an error.
Uncomment #android.ant_path = line in buildozer.spec
use&amp;nbsp;android.ant_path =&amp;nbsp;/usr/bin/ant&amp;nbsp;
Now you can control the upgrades of ant and get it updated in buildozer automatically. Otherwise, there will be two instances (can be two different </summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/1090472426142678625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/ant-version-change-buildozer-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/1090472426142678625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/1090472426142678625'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/ant-version-change-buildozer-ubuntu.html' title='ANT version change | Buildozer | Ubuntu'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA1kRzD8OTIcLocA5n53ZFBW-9GWW8UwztScBjuRCwe0Vr-WAaOyBi6iHKGp4xIX1QCDCBbwVJZ2gZc1q9J9mtzU-8KXHA_QwcZwIKP4f2bWyGDX2acIqZD2xDlt_07lZsGecp17J9nSI/s72-c/2000px-Apache-Ant-logo.svg.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-8979016219222870569</id><published>2016-05-30T16:17:00.001+05:30</published><updated>2016-05-30T16:17:40.482+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Buildozer"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>ERROR: ant/build.xml :  Unable to resolve project target &#39;android-19 | Buildozer | Ubuntu | Android</title><summary type="text">

I am trying to build apk using buildozer and below is the error I&#39;ve encountered:

ant/build.xml : &amp;nbsp;Unable to resolve project target &#39;android-19
...
...
...
Traceback (most recent call last):
&amp;nbsp; File &quot;build.py&quot;, line 517, in &amp;lt;module&amp;gt;
&amp;nbsp; &amp;nbsp; make_package(args)
&amp;nbsp; File &quot;build.py&quot;, line 365, in make_package
&amp;nbsp; &amp;nbsp; subprocess.check_call([ANT, arg])
&amp;nbsp; File &quot;/usr</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/8979016219222870569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/error-antbuildxml-unable-to-resolve.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/8979016219222870569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/8979016219222870569'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/error-antbuildxml-unable-to-resolve.html' title='ERROR: ant/build.xml :  Unable to resolve project target &#39;android-19 | Buildozer | Ubuntu | Android'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxDlqDx-_5KdZoipMazgKn4WuQJeOSLbju1d2S22KlYYDqHkut1fBGH5TyHkHFKzaMzsfPxo76NbPPtS7h3zyENV5WFemTn-I3McqlONCgCVy8T5JdEB5OU5woPzPmo2-7-HtBU5jjY6U/s72-c/Selection_021.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-4123688630819364102</id><published>2016-05-30T14:43:00.003+05:30</published><updated>2016-05-30T14:46:03.692+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Buildozer"/><category scheme="http://www.blogger.com/atom/ns#" term="Kivy"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Solution: # Aidl not found, please install it | Ubuntu | Buildozer</title><summary type="text">
ERROR:


# Check that aidl can be executed
# build-tools folder not found /home/raviteja/.buildozer/android/platform/android-sdk-24/build-tools
# Search for Aidl
# Aidl not found, please install it.

SOLUTION:


Above error says build-tools folder is not found. I checked in my&amp;nbsp;/home/raviteja/.buildozer/android/platform/android-sdk-24/ and build tools folder is not available really.
Launched</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/4123688630819364102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/solution-aidl-not-found-please-install.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/4123688630819364102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/4123688630819364102'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/solution-aidl-not-found-please-install.html' title='Solution: # Aidl not found, please install it | Ubuntu | Buildozer'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2037373769249303033.post-410390312982617622</id><published>2016-05-30T08:24:00.002+05:30</published><updated>2016-05-30T08:24:28.250+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Errors"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Solution: E: Sub-process /usr/bin/dpkg returned an error code (1) | Ubuntu</title><summary type="text">


gksudo nautilus
Navigate via nautilus to: /var/lib/dpkg/info
Search for: package name .. &quot;openjdk-9-jdk&quot; in my case
Delete them.
close nautilus
sudo apt-get update














If you enjoyed this post, make sure you subscribe to my RSS feed! Comments are encouraged
</summary><link rel='replies' type='application/atom+xml' href='http://globalsoftbay.blogspot.com/feeds/410390312982617622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/solution-e-sub-process-usrbindpkg.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/410390312982617622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2037373769249303033/posts/default/410390312982617622'/><link rel='alternate' type='text/html' href='http://globalsoftbay.blogspot.com/2016/05/solution-e-sub-process-usrbindpkg.html' title='Solution: E: Sub-process /usr/bin/dpkg returned an error code (1) | Ubuntu'/><author><name>RaviTeja</name><uri>http://www.blogger.com/profile/12399360053821417293</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFlWHMNSKqmOvjd1l-w_96nZ2TldM4v4t3R3jHb4sqhh4DHOjNms7VraApqLwWOLdIPYeRRwFlQ59njYnlaf7mbTXbgrcEnpl2YZHJkbKzD-bMgS595Oy-0v9Dg9Y7A/s118/My+Pic.jpg'/></author><thr:total>0</thr:total></entry></feed>